package com.macrohard.mapper.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 
 * @TableName teacher
 */
@TableName(value ="teacher")
@EqualsAndHashCode
@ToString
public class Teacher implements Serializable {
    /**
     * 
     */
    @TableId(value = "t_id", type = IdType.AUTO)
    private Integer tId;

    /**
     * m id
     */
    @TableField(value = "t_teacherId")
    private String tTeacherid;

    /**
     * 
     */
    @TableField(value = "t_password")
    private String tPassword;

    /**
     * 
     */
    @TableField(value = "t_name")
    private String tName;

    /**
     * 
     */
    @TableField(value = "t_phone")
    private String tPhone;

    /**
     * 
     */
    @TableField(value = "t_dutyphone")
    private Integer tDutyphone;

    /**
     * 
     */
    @TableField(value = "t_email")
    private String tEmail;

    /**
     * 
     */
    @TableField(value = "t_college")
    private String tCollege;

    /**
     * 
     */
    @TableField(value = "t_address")
    private String tAddress;

    /**
     * 
     */
    @TableField(value = "t_opinions")
    private String tOpinions;

    /**
     * 
     */
    @TableField(value = "t_picture")
    private String tPicture;

    /**
     * 
     */
    @TableField(value = "t_token")
    private String tToken;

    /**
     * 
     */
    @TableField(value = "t_expert")
    private String tExpert;

    /**
     * 
     */
    @TableField(value = "t_researchdirection")
    private String tResearchdirection;

    /**
     * 
     */
    @TableField(value = "t_changeTime")
    private Date tChangetime;

    /**
     * 
     */
    @TableField(value = "t_createTime")
    private Date tCreatetime;

    /**
     * 
     */
    @TableField(value = "t_frequency")
    private Integer tFrequency;

    /**
     * 
     */
    @TableField(value = "t_type")
    private Integer tType;

    /**
     * 
     */
    @TableField(value = "t_searchnum")
    private Integer tSearchnum;

    /**
     * 
     */
    @TableField(value = "t_introduction")
    private String tIntroduction;

    /**
     * 
     */
    @TableField(value = "t_power")
    private Integer tPower;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    public Integer gettId() {
        return tId;
    }

    public void settId(Integer tId) {
        this.tId = tId;
    }

    public String gettTeacherid() {
        return tTeacherid;
    }

    public void settTeacherid(String tTeacherid) {
        this.tTeacherid = tTeacherid;
    }

    public String gettPassword() {
        return tPassword;
    }

    public void settPassword(String tPassword) {
        this.tPassword = tPassword;
    }

    public String gettName() {
        return tName;
    }

    public void settName(String tName) {
        this.tName = tName;
    }

    public String gettPhone() {
        return tPhone;
    }

    public void settPhone(String tPhone) {
        this.tPhone = tPhone;
    }

    public Integer gettDutyphone() {
        return tDutyphone;
    }

    public void settDutyphone(Integer tDutyphone) {
        this.tDutyphone = tDutyphone;
    }

    public String gettEmail() {
        return tEmail;
    }

    public void settEmail(String tEmail) {
        this.tEmail = tEmail;
    }

    public String gettCollege() {
        return tCollege;
    }

    public void settCollege(String tCollege) {
        this.tCollege = tCollege;
    }

    public String gettAddress() {
        return tAddress;
    }

    public void settAddress(String tAddress) {
        this.tAddress = tAddress;
    }

    public String gettOpinions() {
        return tOpinions;
    }

    public void settOpinions(String tOpinions) {
        this.tOpinions = tOpinions;
    }

    public String gettPicture() {
        return tPicture;
    }

    public void settPicture(String tPicture) {
        this.tPicture = tPicture;
    }

    public String gettToken() {
        return tToken;
    }

    public void settToken(String tToken) {
        this.tToken = tToken;
    }

    public String gettExpert() {
        return tExpert;
    }

    public void settExpert(String tExpert) {
        this.tExpert = tExpert;
    }

    public String gettResearchdirection() {
        return tResearchdirection;
    }

    public void settResearchdirection(String tResearchdirection) {
        this.tResearchdirection = tResearchdirection;
    }

    public Date gettChangetime() {
        return tChangetime;
    }

    public void settChangetime(Date tChangetime) {
        this.tChangetime = tChangetime;
    }

    public Date gettCreatetime() {
        return tCreatetime;
    }

    public void settCreatetime(Date tCreatetime) {
        this.tCreatetime = tCreatetime;
    }

    public Integer gettFrequency() {
        return tFrequency;
    }

    public void settFrequency(Integer tFrequency) {
        this.tFrequency = tFrequency;
    }

    public Integer gettType() {
        return tType;
    }

    public void settType(Integer tType) {
        this.tType = tType;
    }

    public Integer gettSearchnum() {
        return tSearchnum;
    }

    public void settSearchnum(Integer tSearchnum) {
        this.tSearchnum = tSearchnum;
    }

    public String gettIntroduction() {
        return tIntroduction;
    }

    public void settIntroduction(String tIntroduction) {
        this.tIntroduction = tIntroduction;
    }

    public Integer gettPower() {
        return tPower;
    }

    public void settPower(Integer tPower) {
        this.tPower = tPower;
    }
}